package Negocio;

import DTO.DTO_CompraInsumo;
import Entities.Entity_CompraInsumo;

public class CompraInsumo {

	private int idCompraInsumo;
	private Insumo insumo;
	private float cantidad;
	
	public CompraInsumo(Insumo insumo, float cantidad) {
		super();

		this.insumo = insumo;
		this.cantidad = cantidad;
	}
	public CompraInsumo(){
		
	}
	
	public CompraInsumo(DTO_CompraInsumo compraInsumo){
		this.insumo = new Insumo(compraInsumo.getInsumo());
		this.idCompraInsumo = compraInsumo.getIdCompraInsumo();
		this.cantidad = compraInsumo.getCantidad();
		
	}
	
	public CompraInsumo(Entity_CompraInsumo compraInsumo){
		this.insumo = new Insumo(compraInsumo.getInsumo());
		this.idCompraInsumo = compraInsumo.getIdCompraInsumo();
		this.cantidad = compraInsumo.getCantidad();
		
	}
	
	public int getIdCompraInsumo() {
		return idCompraInsumo;
	}
	public void setIdCompraInsumo(int idCompraInsumo) {
		this.idCompraInsumo = idCompraInsumo;
	}
	public Insumo getInsumo() {
		return insumo;
	}
	public void setInsumo(Insumo insumo) {
		this.insumo = insumo;
	}
	public float getCantidad() {
		return cantidad;
	}
	public void setCantidad(float cantidad) {
		this.cantidad = cantidad;
	}
	
	public DTO_CompraInsumo toDTO(){
		DTO_CompraInsumo compraInsumo = new DTO_CompraInsumo();
		compraInsumo.setCantidad(this.cantidad);
		compraInsumo.setIdCompraInsumo(this.idCompraInsumo);
		compraInsumo.setInsumo(this.insumo.toDTO());
		return compraInsumo;
	}
	public Entity_CompraInsumo toEntity() {
		// TODO Auto-generated method stub
		return null;
	}
	
}
